.page-aug .textOnly .rte .html p strong {
    color: #252159;
}
.fit-content { width: fit-content; }
/*home banner */
.homeBannerAug .backgroundImage,
.homeBannerAug,
.homeBannerAug iframe,
.homeBannerAug .overlay.withVideo{
    /*max-height: 950px;   */
    max-height: 100%;
}
.homeBannerAug .overlay {
    /*background: linear-gradient(71deg, rgba(0, 0, 0, 0.50) 34.27%, rgba(0, 0, 0, 0.00) 59.28%);*/
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.00) 100%);
}
@media all and (max-width: 768px) {
    .homeBannerAug {
        min-height: 600px;
    }
    .homeBannerAug .swiper-container {
        padding-bottom:0;   
    }
}
/*programs slider*/
@media all and (max-width: 768px) {
    .programsSlider .headingLargeBold {
        font-size: 40px;
    }
}
.programsSlider .item {
    opacity: 1 !important   
}
.programsSlider .item .itemImg img {
    width: 100%;
    object-fit: cover;
    height: 184px;
}

.programsSlider .swiper-slide {
    height: auto;
    box-shadow: -30px 30px 100px -10px rgba(14, 13, 57, 0.07);
}
.programsSlider .swiper-slide a {
    color: #252159;
}
.programsSlider .swiper-slide .item .text {
    padding: 26px 31px 28px 29px;
}
.programsSlider .swiper-slide .item .rte {
        display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    transition: all 300ms;
}
.programsSlider .swiper-slide .description {
    text-transform: uppercase;   
}
.programsSlider .programs--date span {
     color: #66648B;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 166.667% */
    letter-spacing: 0.09px;   
}
/*memberships - icon boxes extra aug*/
.membershipsExtraFull .swiper-slide {
    height: auto !important;   
}
.membershipsExtraFull .item {
    opacity: 1 !important   
}
.membershipsExtraFull .item .itemImg {
    min-width: unset;
    min-height: unset;
    width: 100%;height: 100px;
    z-index: 0;
    opacity: 1 !important;
}
.membershipsExtraFull .item .itemImg img {
    width: fit-content;
}
.membershipsExtraFull .item .itemImg .itemImg__img {
    max-height:70px;
    object-fit: cover;
}
.membershipsExtraFull h3 {
    margin-bottom: 15px;
}

/*global*/
.bg-gray-aug { background-color: #EDEDF3; }
.co-acg-medium { color: rgba(102, 100, 139, .8); }

/*slider global*/
.controls { align-items: center; flex-shrink: 0; display: flex; }
.pagination { position: relative; width: 100px; margin-right: 20px; display: flex; }
.swiper-container { width: 100%; height: 100%; overflow: unset; }
.swiper-pagination-progressbar { width: 100%; height: 1px; background: #A8A6BD; }
.swiper-pagination-progressbar-fill { height: 3px !important; top: -1px !important; }
.navigation { position: relative; display: flex; }

.swiper-button-prev,
.swiper-button-next {
    position: static;
    margin: 0;
}

.swiper-button-next {
    margin-left: 25px;
}
/* home banner aug */
.homeBannerNew {
    position: relative;
}
.homeBannerNew iframe {
    width: 100vw;
    height: 100%;
    object-fit:cover;
}
.homeBannerAug {
    height: 100%;
    aspect-ratio: 16/9;
    min-height: 600px;
}
@media screen and (min-width: 2000px) {
    .homeBannerAug {
        height: 100vh;
    }
}
.homeBannerAug .video-container {
    height: 100%;
    aspect-ratio: 16/9;   
}
.homeBannerAug .video-wrapper {
    aspect-ratio: 16/9;
    height: 100%;
}
.homeBanner__main {
    position: relative;
    display: grid;
    place-items: center;
    width: 100%;
    height: calc(100dvh - 90px - var(--space-header, 60px));
}
@media screen and (min-width: 768px) {
    .homeBanner__main {
        height: calc(100vh - 10px - var(--space-header, 60px));
    }
}
@media screen and (min-width: 1200px) {
    .homeBanner__main {
        height: calc(100vh - 10px - var(--space-header, 140px));
    }
}
.homeBanner__main:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(17deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 1;
}
.homeBanner__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}
.homeBanner__image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.homeBanner-spacing .icon:before {
    font-size: 28px;
}
.homeBanner-title {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
}
@media screen and (min-width: 768px) {
    .homeBanner-title {
        font-size: 65px;
        line-height: 75px;
    }
}
@media (min-width: 1600px) {
    .homeBanner-title {
        font-size: 105px;
        line-height: 105px;
    }
}
.homeBanner__content {
    position: relative;
    width: 100%;
    z-index: 1;
}
.homeBanner__content-line {
    width: 120px;
    height: 9px;
    background-color: #fff;
}
.homeBanner-thumbs {
    position: relative;
    width: 100%;
    background-color: rgba(37, 33, 89, 0.89);
    padding: 28px 0;
    z-index: 1;
}
@media screen and (min-width: 768px) {
    .homeBanner-thumbs {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
.homeBanner-thumbs:after {
    content: "";
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*width: 78%;*/
    /*height: 10px;*/
    /*background-color: #c03;*/
    /*-webkit-transform: translateY(10px);*/
    /*-ms-transform: translateY(10px);*/
    /*transform: translateY(10px);*/
}
@media (min-width: 768px) {
    .homeBanner-thumbs:after {
        height: 20px;
    }
}
@media (min-width: 1024px) {
    .homeBanner-thumbs:after {
        width: 89%;
    }
}
.homeBanner-thumbs-count {
    counter-reset: home-banner;
}
.homeBanner-thumbs-number {
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #a8a6bd;
    cursor: pointer;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.homeBanner-thumbs-number:before {
    content: counters(home-banner, ".", decimal-leading-zero);
    font-weight: 700;
    margin-right: 8px;
}
.homeBanner-thumbs-title {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #66648b;
    cursor: pointer;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.homeBanner-thumbs-item {
    border-right: 1px solid #66648b;
    padding: 0 15px;
}
.homeBanner-thumbs-progress {
    position: relative;
    width: 0;
    height: 2px;
    background-color: #a8a6bd;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    margin-right: 10px;
}
.homeBanner-thumbs .swiper-slide {
    counter-increment: home-banner;
}
.homeBanner-thumbs .swiper-slide:is(:hover, .swiper-slide-thumb-active) .homeBanner-thumbs-number {
    color: white;
}
.homeBanner-thumbs .swiper-slide:is(:hover, .swiper-slide-thumb-active) .homeBanner-thumbs-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: white;
}
.homeBanner-thumbs .swiper-slide.swiper-slide-thumb-active .textMediumBold {
    display: none;
}
@media screen and (min-width: 768px) {
    .homeBanner-thumbs .swiper-slide.swiper-slide-thumb-active .textMediumBold {
        display: block;
    }
}
.homeBanner-thumbs .swiper-slide.swiper-slide-thumb-active .homeBanner-thumbs-progress {
    width: 50px;
}
.homeBanner-thumbs .swiper-slide.swiper-slide-thumb-active .homeBanner-thumbs-progress:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    background-color: rgba(0, 150, 199, 1);
    -webkit-animation: fill 5s forwards running;
    animation: fill 5s forwards running;
}
@-webkit-keyframes fill {
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}
@keyframes fill {
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}
.homeBanner-thumbs .swiper-slide:first-child .homeBanner-thumbs-item {
    padding-left: 0;
}
.homeBanner-thumbs .swiper-slide:last-child .homeBanner-thumbs-item {
    border-right: 0;
}
.homeBanner-progress-bar {
    height: 10px;
    background-color: white;
    width: 0;
    position: relative;
    z-index: 1;
    -webkit-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
}
/* end home banner */
.page-aug .footerOuter {
    background-color: #252159 !important;   
}
.page-aug .footerOuter * {
    color: white;   
}
.page-aug .footerOuter__quickLinks ul li:not(:last-child) {
    margin-bottom: 8px;
}
.page-aug .footerOuter__quickLinks ul li a {
    transition: color .15s linear;
}
.page-aug .footerOuter__quickLinks ul li a:hover {
    color: white;
    text-decoration: underline;
}
@media (max-width: 1200px) {
  .footerOuter .inclusive .facebook {
    width: auto;
    margin-right: 0;
    width: 37px;
    height: 37px !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media all and (max-width: 768px) {
    .page-aug .footerOuter .logo img {
        max-width: 80px;
    }
    .page-aug .footerLinksMail {
        font-size: 13px;
    }
    .page-aug .footerScroll {
        bottom: 10px;   
    }
}
.page-aug .footerLinksMail a {
    transition: color .15s linear;   
    position: relative;
}
.page-aug .footerLinksMail a:hover {
    color: white;
    text-decoration: underline;
}

/*.page-aug .footerLinksMail a:after {*/
/*    content: '';*/
/*    height: 1px;*/
/*    width: 0;*/
/*    position: absolute;*/
/*    bottom: 3px;*/
/*    background-color: white;*/
/*}*/
/*.page-aug .footerLinksMail a:hover:after {*/
/*    width: 100%;*/
/*}*/

.page-aug .social-links-footer a {
    border: 2px solid white;
  border-radius: 50%;
  width: 37px;
  height: 37px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color .2s linear;
}
@media all and (min-width: 1200px) {
    .page-aug .social-links-footer a {
        width: 42px;
        height: 42px !important;
    }    
}
.page-aug .social-links-footer a:hover {
    border-color: #0096c7;
}
/* accordion faq */
.page-aug .faq .accordion .collapse {
    transition: box-shadow .1s linear;   
}
.page-aug .faq .accordion .btn-link,
.page-aug .faq .accordion .collapse.show {
    background-color: #FFFFFF;
}

.page-aug .faq .accordion .btn-link {
    color: #252159;
    transition: color .15s linear;
    padding: 25px 20px;
}
@media all and (min-width: 1024px) {
    .page-aug .faq .accordion .btn-link {
        padding: 45px 50px;
    }  
}
.page-aug .faq .accordion .btn-link:focus {
    text-decoration: unset;
    box-shadow: unset;
}
.page-aug .faq .accordion .btn-link:hover {
    color: rgb(211, 106, 95);
    text-decoration: unset;
}
.page-aug .faq .accordion .card .card-body p:not(:last-child) {
    margin-bottom: 15px;   
}
.page-aug .faq .accordion .collapse.show {
    box-shadow: -40px 40px 90px -10px rgba(14, 13, 57, 0.10);   
}
.page-aug .faq .accordion .collapse .card-body p {
    transition: opacity .25s ease-in;
    opacity: 0;   
}
.page-aug .faq .accordion .collapse.show .card-body p {
    opacity: 1;
}
.page-aug .faq .accordion .btn-link.collapsed {
    background-color: #EDEDF3;
}

.page-aug .faq .btn-link:after,
.page-aug .faq .btn-link.collapsed:after {
    position: absolute;
    right: 45px;   
}

.page-aug .faq .btn-link:after { content: "-"; }
.page-aug .faq .btn-link.collapsed:after { content: "+"; }

.page-aug .faq .faq__image img {
    height: 240px;
    object-fit: cover;
}
@media all and (min-width: 768px) {
    .page-aug .faq .faq__image img {
        height: 340px;
    }
}
@media all and (min-width: 1200px) {
    .page-aug .faq .faq__image img {
        height: 440px;
    }
}
@media all and (min-width: 1400px) {
    .page-aug .faq .faq__image img {
        height: 100%;
        max-height: 737px;
    }
}
/* end faq */

/* title subtitle image and vice versa, new fixes and playlists */
.page-aug .subtitleTitleImage img {
    width: 100%;
    object-fit:cover;
    height: 240px;
}
@media all and (min-width: 768px) {
    .page-aug .subtitleTitleImage img {
        height: 420px;
    }
}
@media all and (min-width: 1440px) {
    .page-aug .subtitleTitleImage img {
        height: 520px;
    }
}
/* info grid */
.page-aug .card-body-rte p,
.page-aug .card-body-rte.rte ul li {
    font-size: 14px;
  letter-spacing: .11px;
  line-height: 1.57;
}
.page-aug .card-body-rte.rte ul {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 30px;
}
.page-aug .card-body-rte.rte ul li strong {
    color: #252159
}
.page-aug .infoGrid .info-grid-container {
    padding: 20px 0 20px 0;
}
@media all and (min-width: 768px) {
    .page-aug .infoGrid .info-grid-container {
        padding: 30px;
    }    
}
@media all and (min-width: 1200px) {
    .page-aug .infoGrid .info-grid-container {
        padding: 50px;
    }    
}
.page-aug .infoGrid .info-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.page-aug .infoGrid .info-grid .info-item {
    flex: 0 80px;
}
@media all and (min-width: 768px) {
    .page-aug .infoGrid .info-grid .info-item {
        flex: 0 200px; 
    }
}
@media all and (min-width: 1024px) {
    .page-aug .infoGrid .info-grid .info-item {
        flex: 0 150px; 
    }  
}
@media all and (min-width: 1200px) {
    .page-aug .infoGrid .info-grid .info-item {
        flex: 0 250px; 
    }  
}
.page-aug .infoGrid .info-grid h6 {
    margin-top:0;
}
@media all and (max-width: 768px) {
    .page-aug .infoGrid .info-grid .info-item .headingSmall {
        font-size: 14px;   
    }
}
.page-aug .card-body-rte ul li:not(:last-child) {
    margin-bottom: 20px;   
}
.page-aug .card-body-rte h4 {
    display: flex;
}
/* buttons theme */
.page-aug .buttonsTheme .itemButton:first-child .button {
     transition: background-color .15s linear, color .15s linear;
    background-color: transparent;
    border: 2px solid #211C59;
    color:  #211C59;
}
.page-aug .buttonsTheme .itemButton:first-child:hover .button {
     transition: background-color .15s linear, color .15s linear;
    background-color: #F57960;
    border: 2px solid #F57960;
    color: white;
}

/* side bar and footer */
.page-aug.page-sidebar .titleSubtitleImage .shareButton {
    display: none;
}
.page-aug .footerBelow .creditsLink {
    padding-left: 3px; padding-right: 3px;   
}
@media all and (min-width: 1200px) {
    .page-aug .contentLeftImageRight .image {
        height: 100%;
        position: absolute;
        right: 0;        
    }
}

.page-aug .textOnlyTables .rte,
.page-aug .textOnlyTables .html {
    max-width: 100%;
}
.page-aug .textOnlyTables table {
    width: 993px;
    border: 1px solid #252159;
}

.page-aug .textOnlyTables .html ul:first-of-type {
    margin-top: 20px;
}
@media all and (min-width: 1200px) {
    .page-aug .textOnlyTables table {
        width: 100%;
        border: 1px solid #252159;
    }
    .page-aug .textOnlyTables .html ul:first-of-type {
        margin-top: 30px;
    }    
}

.page-aug .textOnlyTables .html {
    overflow-x: auto;
}
/*.page-aug .textOnlyTables table tr:not(:first-child) td {*/
/*    background-color: #FAFAFA;*/
/*}*/

.page-aug .textOnlyTables table tr:nth-child(even) td { background-color: white; border: unset; }
.page-aug .textOnlyTables table tr:nth-child(odd) td { background-color: #FAFAFA; border: unset; }

.page-aug .textOnlyTables table tr:first-child td {
    background-color: #252159;
    color: white;
}
@media all and (max-width: 992px) {
    .page-aug .textOnlyTables table tr:first-child td {
        min-width: 250px;
    }
}
.page-aug .textOnlyTables table tr {
    border-bottom: unset;
}

.page-aug .textOnlyTablesTop .title,
.page-aug .faq .subtitle {
    margin-bottom: 12px;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 145.455% */
    letter-spacing: 0.165px;   
}
.page-aug .faq .faq--bottom ul {
    margin-bottom: 0;
}
.page-aug .textOnlyTables p {
    margin-top: 31px;   
}
.page-aug .textCardsSlider .item {
    height: 423px;
}
.page-aug .textCardsSlider .item h4 {
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 117.647% */
}
.page-aug .textCardsSlider .item .rte {
    color: #66648B;   
}
.page-aug .textCardsSlider.co-blue-dark .item {
    background-color: #252159;   
}
.page-aug .textCardsSlider.co-blue-dark .item .title {
    color: #FFFFFF;
}
.page-aug .textCardsSlider.co-blue-dark .item .html {
    color: #EDEDF3;
}
.page-aug .textCardsSlider.co-blue-dark .item .description {
    color: #A8A6BD;
}

.page-aug .contentLeftRight .html ul:first-of-type {
    margin-bottom: 20px;   
}

.page-aug .contentLeftRight .html ul li {
    color: #252159;   
}

.textOnly.textOnlyAnimate .headingMediumBold{  
    font-size: 30px;
    line-height: 60px;
    }

.contentLeftListRight .description{
    
    margin-top:0;
    
    }

.contentLeftListRight .description{
    
    margin-top:0;
    
    }
.contentLeftListRight  ul li {
    background: unset;
    padding-left:unset; 
    margin-bottom:unset;
}
.contentLeftListRight  ul li a{
    color:#fd7e14;
    font-weight: 400;
}
.contentLeftListRight  ul  {
    color: black;
    list-style-type: disc;
    padding-top: 20px;
    padding-left: 30px;
}

.contentLeftListRight .rte  .description{
    margin-top:0;
    }
 .contentLeftListRight .html p strong {
    font-size:22px;
    }  
@media (min-width: 1440px) {
    .contentLeftListRight .image {
        height: max-content;
    }
}
@media (min-width: 1024px) {
    .contentLeftListRight .rte {
    max-width: max-content;
    }
}
.contentVideoGC .image {
    margin-top:0;
    }
.contentVideoGC .inner .videoBlock .buttonPlay:before{
    border:none;
    }
.contentVideoGC .image img {
    object-fit: contain;}
.contentVideoGC .textOnly .rte span{
    color: #252159;
    font-size:16px;
    }
.contentVideoGC .textOnly .rte .html p strong{
    color: #252159;
    }
.contentVideoGC .icon.icon-play-video::before {
    font-size: 20px;
}
#playlist-8214  .rte .html{
    width:100%;
    max-width: unset;
    }
#playlist-8214 .html{
    max-width:unset;
    }
#playlist-8214    .rte {
    max-width:unset;
    }
@media (min-width: 1024px) {
    #playlist-8173 h3 {
        min-width: 300px;
    }
}
 .card a {
    width: fit-content;
}
.accordion a {
    display:unset;
    }
#playlist-8173 .buttonMain:hover span{
    color:#fff;
    }
    
    
.membershipsExtraFull .item .itemImg .itemImg__img[src$=".png"] {
    max-height: 100px;
}
@media (max-width: 592px) {
    .podcastWithImage img {
        /*object-fit: cover;*/
        /*max-height: 300px;*/
    }
}
.page-aug .mm-page::before {
       
}
.main-menu-open {
    overflow: hidden;   
}
.main-menu-open .mm-page::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top:0;
    bottom:0;
    right:0;
    background: rgba(37, 33, 89, 0.80);
    z-index: 2;
}
.main-menu-template__contentWrapper img {
    border-radius: 50%;
    max-width: 250px;
}
@media (min-width: 1024px) {
    .main-menu-template__contentWrapper img {
        max-width: 300px;
    }
}
.main-menu-template__contentWrapper .close-button {
    position: fixed;
    top: 15px;
    right: 15px;
    background-color: #252159;
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
@media (min-width: 592px) {
    .main-menu-template__contentWrapper .close-button {
        position: fixed;
        right: 0;
    }
}
@media (min-width: 768px) {
    .main-menu-template__contentWrapper .close-button {
        top: 30px;
        right: 15px;
    }
}
@media (min-width: 1200px) {
    .main-menu-template__contentWrapper .close-button {
        top: 30px;
        right: 30px;
    }
}
@media (min-width: 1400px) {
    .main-menu-template__contentWrapper .close-button {
        position: fixed;
        top: 30px;
        right: 30px;
    }
}
.main-menu-template__contentWrapper .close-button .icon:before {
    color: white;
}
.co-blue-green {
    color:#0096C7;   
}

.teamBoxes .item .itemImg img {
    border-radius: 50%;
    height: 160px;
    width: 160px;
    object-fit:cover;
}
.teamBoxes .item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top:0;
    bottom:0;
    right:0;
    z-index: 2;   
}
.teamBoxes .item:hover {
    background: #252159;
}
.teamBoxes .item:hover > * {
    color: white;
}


.main-menu-template {
    display: block !important;
    transform: translateX(640px);
    transition: all .25s linear;
    visibility: hidden;
    opacity:0;
    overflow-x: auto;
    width: 100vw;top:0; right: 0; z-index: 400;background: #EDEDF3;    
}
.main-menu-template.collapse:not(.show) {
    visibility: hidden;
    opacity:0;    
    transform: translateX(640px);
}
@media (min-width: 768px) {
    .main-menu-template {
        width: 70vw;
        transition: all .25s linear;
    }    
}
@media (min-width: 1024px) {
    .main-menu-template {
        width: 60vw;
    }    
}
@media (min-width: 1200px) {
    .main-menu-template {
        width: 40vw;
    }    
}
@media (min-width: 1400px) {
    .main-menu-template {
        width: 35vw;
    }    
}
@media (min-width: 1600px) {
    .main-menu-template {
        transition: all .25s linear;
        /*overflow-x: unset;*/
        width: 30vw;
    }    
}
.main-menu-open .main-menu-template {
    visibility: visible;  
    opacity: 1;
    transform: translateX(0);
}

.innerContentTitle h2 {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 145.455% */
    letter-spacing: 0.165px;    
}
@media (min-width: 1200px) {
    .innerContentTitle h2 {
        width: 70%;   
    }
}
.contentLeftRight .innerContentTitle .description {
    font-size: 16px;
    letter-spacing: .12px;
    line-height: 1.5;   
}

@media (min-width: 1201px) {
  [data-swiper="programsSliderInner"] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
  }

  /* Hide navigation and pagination in grid mode */
  [data-swiper="programsSliderInner-pagination"],
  [data-swiper="programsSliderInner-next"],
  [data-swiper="programsSliderInner-prev"] {
    display: none !important;
  }

  .programsSliderInnerCourses .swiper-wrapper {
    display: contents; /* Remove Swiper-specific layout behavior */
  }

  .programsSliderInnerCourses .swiper-slide {
    width: auto !important;
    flex-shrink: 0;
  }
}

 .sliderGrid .year{
    margin-top:0;
    }

.page-aug .faq .innerContent,
.page-aug .faq .contentLeftImageRight .image { opacity: 1 !important; }







